博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
semantic ui框架学习笔记三
阅读量:5986 次
发布时间:2019-06-20

本文共 2653 字,大约阅读时间需要 8 分钟。

网格系统

基本网格

网格将水平空间划分为不可分割的单元,称为“列”。网格中的所有列必须指定其宽度作为总宽度的比例。所有网格系统每行有任意列,Semantic 默认主题有 16 列.默认是one wide。可自己指定每一列站多少wide。当不给网格指定行时,行是“隐式的”,当前面没有更多的空间时,自动转换。

当然也可以指定一个显示的行元素,行是列的水平分组,指定网格的列数。

自动列计数

如果你不知道你要设置几列,可以使用equal width可以自动划分列宽度。

1
2
3
4
5

分割

网格可以用分隔符分割,列与列之间有分割(divided),行与行之间有分割(vertically divided),单元分割(celled),内部单元分割(internally celled)。

1

2

3

4

5

这样就能使列栏均匀占满网格了。

可堆叠(Stackable)

可自动将行堆叠到移动设备上的列。

1
2
3
4
5
6
7
8
9
10
11

居中

如果一行没有占满所设置的列数,可以使用centered这个变量来使列居中。

0
1
2

浮动

列可以在每一行的左或者右对齐。left floated, right floated。

拉伸

行可以拉伸内容以占据整个列高度

1
1
2
1
2
3

内边距

padded,vertically padded,horizontally padded。

与React结合

semantic-ui-react

例如:

import { Menu, Item, Container, Image } from 'semantic-ui-react'...export default class MenuExampleInverted extends Component {  state = {}  handleItemClick = (e, { name }) => this.setState({ activeItem: name })  render() {    const { activeItem } = this.state       return (      
首页
新手入门
登录
注册
) }}

转载于:https://www.cnblogs.com/sunshine21/p/10171426.html

你可能感兴趣的文章
How to deal with nested callbacks and avoid “callback hell”(翻译)
查看>>
数据结构系列2 线性表顺序映像的C语言实现
查看>>
整理前端工作中的可复用代码(一):做一个整合存储的插件
查看>>
Go file 操作
查看>>
Git命令代码管理
查看>>
汉语言处理包Hanlp的使用
查看>>
2018年个人总结
查看>>
我们为什么需要 DevSecOps 和制品仓库?
查看>>
css3新属性partD
查看>>
vue+electron高仿网易云
查看>>
Terrafrom: 使用基础结构作为代码来自动化 VMware 部署
查看>>
各个常用软件的下载与安装
查看>>
Python爬虫入门教程 43-100 百思不得姐APP数据-手机APP爬虫部分
查看>>
区块链100讲:如何安装以太坊钱包和搭建本地测试链geth(流程展示)
查看>>
[译]在 Babel 中支持 TC39 标准的装饰器
查看>>
Android自定义view之emoji键盘
查看>>
前端菜鸟笔记 Day-3 CSS基础
查看>>
Please use 'annotationProcessor' configuration instead
查看>>
redux源码分析
查看>>
leetcode题集
查看>>